//
//  ExchangeInfo.swift
//  LOTR Converter
//
//  Created by li on 2025/4/2.
//

import SwiftUI

struct ExchangeInfo: View {
    //从环境中读取一个值
    @Environment(\.dismiss) var dismiss:DismissAction
    
    var body: some View {
        ZStack{
            //背景图片
            Image(.parchment)
                .resizable()
                .ignoresSafeArea()
                .background(.brown)
            VStack{
                //标题文本
                Text("兑换汇率")
                    .font(.largeTitle)
                    .tracking(5)
                //描述文本
                Text("在Prancing Pony，我们很高兴能为您提供一个兑换全世界所有已知货币的地方，但有一种货币除外。我们过去接受白兰地币，不过在发现它指的是一个人而不是一张纸后，我们意识到这对我们来说毫无价值。以下是我们的货币兑换汇率简易指南：")
                    .font(.title3)
                    .padding()
                //汇率
                ExchangeRate(text: "1 金币=4 金便士",leftImg: .goldpiece,rightImg: .goldpenny)
                ExchangeRate(text: "1 金便士=4 银币",leftImg: .goldpenny,rightImg: .silverpiece)
                ExchangeRate(text: "1 银币=4 银便士",leftImg: .silverpiece,rightImg: .silverpenny)
                ExchangeRate(text: "1 银便士=100 铜便士",leftImg: .silverpenny,rightImg: .copperpenny)
                //按钮
                Button("完成"){
                    dismiss()
                }
                .buttonStyle(.borderedProminent)
                .tint(.brown.mix(with: .black, by: 0.2))
                .font(.largeTitle)
                .padding()
                .foregroundStyle(.white)
            }
            .foregroundStyle(.black)
        }
    }
}

#Preview {
    ExchangeInfo()
}

